export const tableOption = () => {
  return {
    ...window.$crudMixins.tableOptions,
    addBtn: false,
    editBtn: false,
    delBtn: false,
    menuWidth: 100,
    labelWidth: 120,
    viewBtn: false,
    emptyBtn: false,
    submitBtn: false,
    group: [
      {
        label: '审核信息',
        prop: 'group2',
        // labelWidth: 0,
        column: [
          {
            label: '审核结果',
            prop: 'examineState',
            type: 'radio',
            search: true,
            dicData: [
              {
                label: '审核通过',
                value: '1',
              },
              {
                label: '审核不通过',
                value: '2',
              },
            ],
            rules: [
              {
                required: true,
                message: '请选择审核结果',
                trigger: 'blur',
              },
              // {
              //   validator: (rule, value, callback) => {
              //     if (value) {
              //       if (value === '0') {
              //         callback(new Error('请选择审核结果'));
              //       } else {
              //         callback();
              //       }
              //     } else {
              //       callback(new Error('请选择审核结果'));
              //     }
              //   },
              //   trigger: 'blur',
              // },
            ],
          },
          {
            prop: 'examineRemark',
            type: 'textarea',
            label: '审核备注',
            minRows: 7,
            span: 24,
            showWordLimit: true,
            maxlength: 100,
          },
        ],
      },
      {
        label: '个人信息',
        prop: 'group1',
        column: [
          {
            label: '姓名',
            search: true,
            prop: 'name',
            detail: true,
          },
          {
            label: '用户昵称',
            prop: 'nickName',
            detail: true,
          },
          {
            label: '用户编号',
            prop: 'code',
            detail: true,
          },
          {
            label: '年龄',
            prop: 'age',
            detail: true,
          },
          {
            // 性别 : 0 - 未知的性别1 - 男性2 - 女性9 - 未说明的性别
            label: '性别',
            prop: 'sex',
            type: 'select',
            dicData: [
              { label: '未知的性别', value: '0' },
              { label: '男性', value: '1' },
              { label: '女性', value: '2' },
              { label: '未说明的性别', value: '9' },
            ],
            detail: true,
          },
          {
            type: 'input',
            label: '联系电话',
            prop: 'phone',
            search: true,
            width: 160,
            detail: true,
          },
          {
            label: '家庭地址',
            prop: 'address',
            detail: true,
          },
          {
            label: '申请时间',
            prop: 'applyTime',
            type: 'datetime',
            width: 160,
            format: 'yyyy-MM-dd HH:mm:ss',
            valueFormat: 'yyyy-MM-dd HH:mm:ss',
            search: true,
            searchRange: true,
            detail: true,
          },
          {
            label: '是否为救助人',
            prop: 'rescuer',
            type: 'select',
            span: 12,
            detail: true,
            dicData: [
              {
                value: '0',
                label: '是',
              },
              {
                value: '1',
                label: '否',
              },
            ],
          },
          {
            label: '家里饲养猫咪数量',
            prop: 'feedQty',
            span: 12,
            detail: true,
          },
          {
            label: '学历',
            prop: 'education',
            span: 12,
            detail: true,
            type: 'select',
            dicData: [
              {
                value: '0',
                label: '高中',
              },
              {
                value: '1',
                label: '大专/本科',
              },
              {
                label: '硕士及以上',
                value: '2',
              },
            ],
          },
          {
            label: '星座',
            prop: 'constellation',
            span: 12,
            detail: true,
            type: 'select',
            dicUrl: '/admin/dict/type/constellation',
            props: {
              label: 'label',
              value: 'value',
            },
          },
        ],
      },
    ],
  };
};
